package com.attendance.www.hr.service;

import java.util.List;

import com.attendance.www.hr.beans.EmployeeBean;
import com.attendance.www.hr.beans.EmployeeCorporationBean;
import com.attendance.www.hr.beans.EmployeePageBean;
import com.attendance.www.hr.entitys.EmployeeCorporation;

/**
 * HR分配公司接口
 * @author 张鑫
 * 2017-11-07
 */
public interface IEmployeeCorporationService {

	/**
	 * 修改公司分配
	 * @param employeeCorporationBean
	 * @return
	 */
	public boolean updateEmployeeCorporation(EmployeeCorporationBean employeeCorporationBean);
	
	/**
	 * 查询公司分配信息
	 * @param employeeBean
	 * @return
	 */
	public EmployeePageBean getEmployeeCorporationList(EmployeeBean employeeBean, Integer startNum, Integer pageCount);
	
	/**
	 * 查询某个人员分配公司的信息
	 * @param employeeBean
	 * @param startNum
	 * @param pageCount
	 * @return
	 */
	public List<EmployeeCorporation> getEmployeeCorporationListById(String employeeId);
	/**
	 * 查询一个公司分配员工所有信息
	 * @param corporationId
	 * @return
	 */
	public List<EmployeeCorporation> getEmployeeCorporationListByCorporationId(Integer corporationId);
	
	
}
